Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Spain F26 Spain F27 Russia F3 Russia F4 Russia F5 Great Britain F1 Spain F2 Great Britain F2 Spain F3 Spain F4 Spain F5 Croatia F1 Spain F7 France F5 Russia F1 Uzbekistan F1 Russia F2 Uzbekistan F2 Croatia F2 Spain F20 Spain F21 Estonia F1 Estonia F2 Latvia F1 Russia F4 Russia F3 Russia F5 Russia F6 Russia F7 Spain F1 Spain F2 Azerbaijan F1 Azerbaijan F2 Spain F7 Spain F8 Turkey F3 Turkey F4 Spain F12 Spain F13 Spain F15 Spain F16 Spain F17 Estonia F1 Estonia F2 Russia F3 Russia F4 Russia F7 Russia F8 Iran F3 Iran F4 Iran F5 Egypt F4 Egypt F5 Russia F1 Spain F13 Spain F14 Russia F4 Spain F33 Spain F34 Turkey F29 Turkey F30 Turkey F31 Turkey F2 Turkey F3 Turkey F6 Turkey F7 Turkey F8 Croatia F5 Croatia F6 Spain F8 Spain F9 Spain F10 Spain F14 Spain F15 Spain F20 Spain F21 Spain F22 Russia F11 Russia F12 Russia F13 Russia F14 Spain F28 Spain F29 Kazakhstan F1 Kazakhstan F2 Russia F8 France F12 Spain F22 Russia F11 Greece F18 Greece F19 Turkey F1 Turkey F2 Turkey F3 Russia F2 Turkey F9 Kazakhstan F4 Kazakhstan F5 Kazakhstan F6 Russia F3 Spain F22 Croatia F3 Russia F9 Belarus F4 France F11 Russia F7 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Uzbekistan F3 Uzbekistan F4 Russia F3 Russia F4 Russia F5 Russia F6 Russia F7 Russia F8 Estonia F3 Estonia F4 Spain F17 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Russia F1 (Kazan) Russia F3 (Kazan) Russia F4 (Kazan) Russia F5 Russia F6 Russia F8 Czech Republic F3 Slovenia F3 Spain F1 Spain F9 Russia F9 Tatra Banka Open 2003 - Bratislava Czech Indoor Open - Prague Dharwad Challenger 2006 - Dharwad Trofeo Sisma Mantova - Mantova dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Internationaux de Nouvelle-Caledonie - New Caledonia Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov Czech Open 2006 - Prostejov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Togliatti Cup - Togliatti PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Prosperita Open 2007 - Ostrava Kosice Open-Steelers Cup 2008 - Kosice San Remo Tennis Cup - San Remo Porsche Open - Poznan Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Sarajevo Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava Pozoblanco Challenger The LTA Nottingham Challenger - Nottingham Manchester Challenger Recanati Challenger Segovia Challenger Tatra Banka Open 2006 - Bratislava St. Remy Challenger Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Tashkent Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Seoul Challenger Chuncheon Challenger Kazan Challenger Open Castilla y Leon - Segovia Kosice Challenger Samsung Securities Cup - Seoul Rennes Challenger Ortisei Challenger Bratislava Challenger Kazan Challenger Meknes Challenger Guangzhou Challenger Pingguo Challenger Furth Challenger Bytom Challenger Status Athens Open - Athens Alessandria Challenger Nottingham Challenger Furth Challenger Pozoblanco Challenger Penza Challenger Fergana Challenger St. Remy Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Izmir Challenger Rennes Challenger Kos Succhetti Tennis Cup - Cordenons Orleans Challenger Ortisei Challenger Helsinki Challenger Coffee Cup Challenger - Chikmagalur Challenger Brasov - Brasov Madrid Challenger West Lakes Challenger Dallas Challenger Santos Challenger Sao Paulo Challenger Johannesburg Challenger Karshi Challenger Challenger DCN de Cherbourg - Cherbourg Granby Challenger Astana Challenger Segovia Challenger St. Remy Challenger Seville Challenger Siemens Open 2007 - Scheveningen Izmir Challenger Fergana Challenger Tashkent Challenger Kazan Challenger Tatra Banka Slovak Open - Bratislava Astana Challenger Shenzhen Challenger Internazionali di Tennis di Bergamo - Bergamo Gimcheon Challenger Busan Challenger Samarkand Challenger Fergana Challenger Mohammedia Challenger BMW Tennis Championship - Sunrise Tashkent Challenger Bratislava Challenger Casablanca Challenger Raanana Challenger Taipei City Challenger Irving Challenger Astana Challenger Orleans Challenger Eckental Challenger Brescia Challenger Mons Challenger Quimper Challenger Guangzhou Challenger Kazan Challenger Seoul Challenger Orleans Challenger Ostdeutscher Sparkassen Cup - Dresden Brest Challenger Tyumen Challenger Brescia Challenger Mons Challenger Wroclaw Challenger Samarkand Challenger Karshi Challenger Samarkand Challenger Surbiton Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Geneva Challenger Brescia Challenger St. Brieuc Challenger Glasgow Challenger Ortisei Challenger Bratislava Challenger Taipei City Challenger Phoenix Challenger Bratislava Challenger Rome Challenger Seoul Challenger Granby Challenger Ostrava Challenger Orleans Challenger Irving Challenger Biel Challenger Open de Rennes La Trinitaine - Rennes Troisdorf Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Karshi Challenger Bangkok Challenger Bratislava Challenger Russia F5 (Kazan) Tashkent Challenger Irving Challenger Taipei City Challenger Portoroz Challenger Prague Challenger Nottingham Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger San Benedetto Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Saransk Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Busan Challenger Jonkoping Challenger Prague Challenger Bordeaux Challenger Zagreb Challenger Bratislava Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Bratislava Challenger PBZ Zagreb Indoors - Zagreb Dallas Challenger Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Samarkand Challenger Next Generation Adelaide International - Adelaide Karshi Challenger Khanty-Mansiysk Challenger Tashkent Challenger Marburg Challenger Medellin Challenger Bratislava Challenger Drummondville Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Sunrise Challenger Tyumen Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Heilbronn Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Burnie Challenger Citi Open - Washington Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Johannesburg Challenger Citi Open - Washington Itajai Challenger Delray Beach International Tennis Championships - Delray Beach Shenzhen Open - Shenzhen Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Kun-Ming Challenger Busan Challenger Aegon Nottingham Open - Nottingham Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Open 13 Provence - Marseille Athens Challenger Bratislava Challenger AEGON Championships - London Helsinki Challenger Medibank International - Sydney Guadalajara Challenger St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Segovia Challenger Moscow Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Mons Challenger Budapest Challenger Astana Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger Shenzhen Challenger Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Heineken Open - Auckland Guayaquil Challenger Abierto Mexicano Telcel - Acapulco Marbella Challenger Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Eckental Challenger Kremlin Cup - Moscow Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Recanati Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille BCR Open Romania - Bucharest AEGON International - Eastbourne Sony Open Tennis - Miami PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Mutua Madrilena Masters Madrid - Madrid PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Sony Ericsson Open - Miami Rogers Cup - Toronto Davidoff Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Aircel Chennai Open - Chennai Open Sud de France - Montpellier Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Wimbledon - London Australian Open - Melbourne Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Power Horse Cup - Dusseldorf U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Erste Bank Open - Vienna Swiss Indoors Basel - Basel Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, CHI-SVK 4-1 U.S. Open - New York Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Wimbledon - London Davis Cup, World Group, PO, USA-SVK 5-0 Wimbledon - London Wimbledon - London Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Olympics - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, SVK-BEL 2-3